ng911ok.tools.prep.splitesn module#

synopsis:

Splits ESN FC into Standard ESZ and ESB FCs

authors:

Riley Baird (OK), Emma Baker (OK)

class SplitESN#

Bases: object

execute(parameters: list[Parameter], messages: GPMessenger)#

The source code of the tool.

getParameterInfo()#

Define parameter definitions

isLicensed()#

Set whether tool is licensed to execute.

updateMessages(parameters: list[Parameter])#

Modify the messages created by internal validation for each tool parameter. This method is called after internal validation.

updateParameters(parameters: list[Parameter])#

Modify the values and properties of parameters before internal validation is performed. This method is called whenever a parameter has been changed.

_get_parameter_for_field(parameters: list[Parameter], standard_field_name: str) Parameter#
_update_field_filters(parameters: list[Parameter]) None#